package com.vert.db;

import java.util.List;
import java.util.Map;

/**
 * @Classname DbSql
 * @Description TODO
 * @Date 2022/5/27 14:01
 * @Created by XiongXiong
 * @Author: X.I.O
 */
public interface DBSql {

  /**
   * 查询列表根据sql
   * @param sql 查询的sql
   * @return
   */
  public List<Map<String,Object>> selectList(String sql);

  /**
   * 查询单条数据
   * @param sql 查询的sql
   * @return
   */
  public Map<String,Object> selectMaps(String sql);

  /**
   * sql 更新
   * @param sql
   * @return
   */
  public boolean update(String sql);

  /**
   *
   * @param tableName  新增
   * @param objectMap  对象
   * @return
   */
  public boolean insert(String tableName,Map<String,Object> objectMap);
}
